<?php
$name = $_REQUEST['name'];
$headImage = $_FILES["headImage"];
if($headImage["error"] != 0){
    echo "<div>图片上传失败</div>";
    return;
}

// 读取文件内容
$path = $headImage["tmp_name"];
// 以二进制、只读模式打开文件
$file = fopen($path, "rb");
// 获取文件大小 
$length = filesize($path);
// 读取 指定大小的 文件内容
$conent = fread($file, $length);
// 将文件内容进行处理，否则无法保存到数据库
$conent = addslashes($conent);
// 使用完后，关闭文件
fclose($file);

$conn = mysqli_connect("localhost:3306","root","","php");
mysqli_query($conn, "set names utf8");

$sql = "insert into product (p_name, p_image) values ('$name', '$conent')";
$result = mysqli_query($conn, $sql);
if($result){
    echo "<div>添加成功</div>";
} else {
    echo "<div>添加失败：". mysqli_error($conn) ."</div>";
}
mysqli_close($conn);
?>